.custom-upload-container {
    position: relative;
    width: auto;
    .ant-upload-list-picture-card-container {
        width: 80px;
        height: 80px;
    }
    .ant-upload-select-picture-card, .upload-preview-box {
        width: 80px;
        height: 80px;
        background: #FFFFFF;
        border-radius: 12px;
        border: 1px solid @bd-clr-l;
        overflow: hidden;
        padding: 0;
        .anticon {
            transition: color 0.3s;
        }
        &:hover .anticon {
            color: @green !important;
        }
    }
    .upload-preview-box {
        position: relative;
        img, video {
            width: 100%;
            height: 100%;
        }
        .upload-operation-cover {
            .absolute-fullscreen;
            background-color: rgba(0, 0, 0, 0.5);
            display: none;
            .operation-icon {
                margin: 0 5px;
                .clr-fff;
                cursor: pointer;
                &:hover {
                    .clr-green;
                }
            }
        }
        &:hover .upload-operation-cover{
            .flex-center;
        }
    }
}

.custom-upload-intro {
    height: 80px;
    width: 200px;
    .flex-vertical-center;
    line-height: 1.5 !important;
}